do splendidly - French English Dictionary